package com.ssm.user;

import javafx.application.Application;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
@MapperScan(value = "com.ssm.*.mapper") //指定要扫描的 Mapper 接口所在的包
@ComponentScan(value = "com.ssm")
/*加了包扫描@ComponentScan注解后，会自动扫描包下所有文件(不一定是user模块内，其他被引入的工具模块也需要被扫描到),
只要标注了@Controller、@Service、@Repository、@Component注解中的任何一个，其组件都会被自动扫描，加入到容器中。*/
public class  UserApplication {
    public static void main(String[] args) {
        //使用异步日志的业务模块，需要在启动类中添加相关的配置！
        System.setProperty("Log4jContextSelector", "org.apache.logging.log4j.core.async.AsyncLoggerContextSelector");
        SpringApplication.run(UserApplication.class, args);
    }
}
